import request from "./http";


// 	 * 通道 -- 查询空闲的通道号
export function getChannelconfigidleNumber() {
    return request({
        url: `/channelconfig/idleNumber/`,
        method: "get",
      
    });
}
// 	 * 设备 -- 查询空闲的设备号
export function getDeviceconfigidleNumber() {
    return request({
        url: `/device_config/idleNumber/`,
        method: "get",
      
    });
}
// 	 * 转发通道 -- 获取转发变量列表
export function findForwardVariableList(params) {
    return request({
      url: `/transmit_variable/${params.typeid}/${params.deviceid}/`,
      method: "get",
    });
}
// 	 * 转发通道 -- 添加转发变量
export function saveForwardVariableList(params) {
    return request({
      url: `/transmit_variable/`,
      method: "post",
      data: params,
    });
}
// 	 * 转发通道 -- 删除转发变量
export function delForwardVariableList(params) {
    return request({
      url: `/transmit_variable/`,
      method: "DELETE",
      data: params,
    });
}
// 	 * 重启管理机
export function restartSystem() {
  var params = { model: 2 };
  return request({
      // 融合版为1，纯净版为2
      url: `/system/restart/2`,
      // url: `/system/restart/1`,
      method: "get",
      params,
    });
}
// 	 * 检查管理机的心跳
export function pingSystem() {
    return request({
        url: `/system/ping/`,
        method: "get",
    });
}
// 	 * 同步时间
export function timeSyncSystem(params) {
    return request({
      url: `/system/timeSync/${params.timeStamp}`,
      method: "POST",
    });
}
// 	 * 查看版本
export function getWebserverVersion(params) {
    return request({
      url: `/system/version/`,
      method: "get",
    });
}